* {
	margin:0;
	padding:0;
}
body {
  color: #1e3853;
  max-width	:	640px;
  overflow-x: hidden;
  background: rgba(255,255,255,0.5);
  margin: 0px auto;
  padding	:	10px;
  border: 1px solid rgba(255,255,255,0.33);
}

header {
  display: block;
  text-align: center;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px solid rgb(0,0,0);
}

.helpnote {
	font-size	:	smaller;
	font-style	:	italic;
}

section {
  display: block;
  padding: 10px 10px;
  margin	:	10px 0px;;
	background-color	:	#ccc;
	border-color	:	#000;
	border-style	:	solid;
	border-width	:	1px;
}

footer {
  display: block;
  text-align: center;
  padding: 0 0px;
  margin: 10px 0px;
  border-top: 1px solid #fff;
  box-shadow: 0 -1px rgb(0,0,0);
}

h1 {
  margin: 0;
  font-size: 14pt;
}

h2 {
  margin-top: 0px;
  font-weight: normal;
  font-size: 12pt;
}

h3 {
  margin-bottom: 0;
  margin-top: 0px;
}

td {
	padding-right	:	5px;
}

input {
	margin-right:5px;
}

button {
	margin	:	10px 0px 0px 0px;
	padding : 0px 1em;
}

.position-manual {
	margin-left	:	1em;
}

td.position-manual {
	text-align	:	right;
}
